﻿namespace cndp.Model.IModel
{
    public interface IEvent
    {
        int CompareTo(Event other);
        void UpdateHighscore();
        void NextJumpInJumpList();
        void PreviousJumpInJumpList();
        void SortHighscore();
        string GetDivers();
        string GetJudges();
        void AddDiver(string name, string gender, string personalCodeNumber, string nationality, string club);
        void RemoveDiver(string pnum);
        void AddJudge(Judge d);
        void RemoveJudge(string pnum);
        void AddRoundsTojumpList();
        void UpdateJumpcodes();
        void RandomizeJumps();
        void SortJumplistByPoints(int round);
        void ReadFromJumpAppendix(string fileName);
    }
}